<html>
  <head>
    <title>TensorFlow.TFSession.Runner</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <style>
      @media (min-width:1200px) {
         body {
	     max-width: 100ch;
	     padding: 0 5%;
	     margin-left: auto;
	     margin-right: auto;         
	 }
      }
      @media (min-width:1200px) {
      }

      body {
         font-family: segoe-ui_normal,Segoe UI,Segoe,Segoe WP,Helvetica Neue,Helvetica,sans-serif;
      }

      a { text-decoration: none }

      div.SideBar {
        padding-left: 1em;
        padding-right: 1em;
        right: 0;
        float: right;
        border: thin solid black;
        background-color: #f2f2f2;
	visibility: hidden;
      }

      .CollectionTitle { font-weight: bold }
      .PageTitle { 
      	font-family: segoe-ui_light,Segoe UI Light,Segoe WP,Helvetica Neue,Helvetica,sans-serif;
	font-size: 2.5rem;
	margin-bottom: 0;
	margin-top: 10px;
	font-weight: 300;
	font-style: normal;
	line-height: 1.3;
	text-rendering: optimizeLegibility;
      }

      .Summary { 
        margin-top: 0;
      }
      .Signature { 
         font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;
	 line-height: 1.25;
	 -webkit-font-smoothing: auto;
	 -moz-osx-font-smoothing: auto;
      }
      .Remarks { }
      .Members { }
      .Copyright { }
      
      .Section, h2 { 
	color: #4c668b;
	font-size: 1.875rem;
	font-family: segoe-ui_semibold;
	word-break: break-all;
      }
      p.Summary {
        margin-left: 1em;
      }
      .SectionBox { 
      }

      .SectionBox b a {
          font-size: .875rem;
          font-weight: normal;
      }
      
      a:hover {
          text-decoration: underline;
      }

      .NamespaceName { font-size: 105%; font-weight: bold }
      .NamespaceSumary { }
      .MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
      .Subsection { 
          margin-bottom: 2px;
	  margin-top: 24px;
      }
      .SubsectionBox dl dt i { 
          font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;      
      }

      .CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
      
      .TypesListing {
        border-collapse: collapse;
      }

      td {
        vertical-align: top;
      }
      th {
        text-align: left;
      }

      .TypesListing td { 
        margin: 0px;  
        padding: .25em;
        border: solid gray 1px;
      }

      .TypesListing th { 
        margin: 0px;  
        padding: .25em;
        background-color: #f2f2f2;
        border: solid gray 1px;
      }

      div.Footer {
        border-top: 1px solid gray;
        margin-top: 1.5em;
        padding-top: 0.6em;
        text-align: center;
        color: gray;
      }

      span.NotEntered /* Documentation for this section has not yet been entered */ {
        font-style: italic;
        color: lightgrey;
      }

      div.Header {
        background: #B0C4DE;
        border: double;
        border-color: white;
        border-width: 7px;
        padding: 0.5em;
      }

      div.Header * {
        font-size: smaller;
      }

      div.Note {
      }

      i.ParamRef {
      }

      i.subtitle {
      }

      ul.TypeMembersIndex {
        text-align: left;
        background: #F8F8F8;
      }

      ul.TypeMembersIndex li {
        display: inline;
        margin:  0.5em;
      }

      table.HeaderTable {
      }

      table.SignatureTable {
      }

      table.Documentation, table.Enumeration, table.TypeDocumentation {
        border-collapse: collapse;
        width: 100%;
	font-size: 0.875rem;
      }

      table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
        background: whitesmoke;
        padding: 0.8em;
        border: 1px solid gray;
        text-align: left;
        vertical-align: bottom;
      }

      table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
        border-width: 1px 0 0;
	border-style: solid;
	border-color: #e0e0e0;
        text-align: left;
        vertical-align: top;
      }

      table.Documentation tr td:nth-last-child(2), table.TypeMembers tr td:nth-last-child(2), table.Enumeration tr td:nth-last-child(2), table.TypeDocumentation tr td:nth-last-child(2) {
         float: none;
	 padding: 14px 28px 14px 0;
//	 width: 30%;
	 border-top-width: 1px;
         font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;
      }

      table.Documentation tr td:nth-last-child(1), table.TypeMembers tr td:nth-last-child(1), table.Enumeration tr td:nth-last-child(1), table.TypeDocumentation tr td:nth-last-child(1) {
         float: none;
	 padding: 14px 0;
//	 width: 70%;
	 border-top-width: 1px;
      }

      table.TypeMembers {
        width: 100%;
      }

      table.TypeMembers tr td {
      }

      table.Documentation {
      }

      table.TypeMembers {
      }

      div.CodeExample {
        width: 100%;
        border: 1px solid #DDDDDD;
        background-color: #F8F8F8;
      }

      div.CodeExample p {
        margin: 0.5em;
        border-bottom: 1px solid #DDDDDD;
      }

      div.CodeExample div {
        margin: 0.5em;
      }

      h4 {
        margin-bottom: 0;
	font-weight: 500;
      }

      div.Signature {
        border: 1px solid #C0C0C0;
        background: #F2F2F2;
        padding: 1em;
      }
    </style>
    <script type="text/JavaScript">
      function toggle_display (block) {
        var w = document.getElementById (block);
        var t = document.getElementById (block + ":toggle");
        if (w.style.display == "none") {
          w.style.display = "block";
          t.innerHTML = "⊟";
        } else {
          w.style.display = "none";
          t.innerHTML = "⊞";
        }
      }
    </script>
  </head>
  <body>
    <div class="CollectionTitle">
      <a href="../index.html">TensorFlowSharp</a> : <a href="index.html">TensorFlow Namespace</a></div>
    <div class="SideBar">
      <p>
        <a href="#T:TensorFlow.TFSession.Runner">Overview</a>
      </p>
      <p>
        <a href="#T:TensorFlow.TFSession.Runner:Signature">Signature</a>
      </p>
      <p>
        <a href="#T:TensorFlow.TFSession.Runner:Docs">Remarks</a>
      </p>
      <p>
        <a href="#Members">Members</a>
      </p>
      <p>
        <a href="#T:TensorFlow.TFSession.Runner:Members">Member Details</a>
      </p>
    </div>
    <h1 class="PageTitle" id="T:TensorFlow.TFSession.Runner">TFSession.Runner  Class</h1>
    <p class="Summary" id="T:TensorFlow.TFSession.Runner:Summary">
            Use the runner class to easily configure inputs, outputs and targets to be passed to the session runner.
            </p>
    <div>
      <h2>Syntax</h2>
      <div class="Signature" id="T:TensorFlow.TFSession.Runner:Signature">public class  <b>TFSession.Runner</b></div>
    </div>
    <div class="Remarks" id="T:TensorFlow.TFSession.Runner:Docs">
      <h2 class="Section">Remarks</h2>
      <div class="SectionBox" id="T:TensorFlow.TFSession.Runner:Docs:Remarks">
            The runner has a simple API that allows developers to call the AddTarget, AddInput, AddOutput and Fetch
            to construct the parameters that will be passed to the TFSession.Run method.
            
            Instances of this class are created by calling the GetRunner method on the TFSession.
            
            The various methods in this class return an instance to the Runner itsel, to allow
            to easily construct chains of execution like this:
            
            <table class="CodeExampleTable"><tr><td><b><font size="-1"> Example</font></b></td></tr><tr><td><pre class="">
            var result = session.GetRunner ().AddINput (myInput).Fetch (MyOutput).Run ();
            </pre></td></tr></table>
            
            You do not need to chain the operations, this works just the same:
            
            <table class="CodeExampleTable"><tr><td><b><font size="-1"> Example</font></b></td></tr><tr><td><pre class="">
            runner = session.GetRunner ();
            runner.AddInput(myInput);
            runner.Fetch(myOutput);
            var results = runner.Run();
            </pre></td></tr></table></div>
      <h2 class="Section">Requirements</h2>
      <div class="SectionBox" id="T:TensorFlow.TFSession.Runner:Docs:Version Information">
        <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
      <h2 class="Section" id="Members">Members</h2>
      <div class="SectionBox" id="_Members">
        <p>
								See Also: Inherited members from
								<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
							</p>
        <h2 class="Section">Public Fields</h2>
        <div class="SectionBox" id="Public Fields">
          <div class="SubsectionBox">
            <table class="TypeMembers">
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td>
                  <b>
                    <a href="#F:TensorFlow.TFSession.Runner.RunMetadata">RunMetadata</a>
                  </b>
                </td>
                <td>
                  <i>
                    <a href="../TensorFlow/TFBuffer.html">TFBuffer</a>
                  </i>. 
            Protocol buffer encoded block containing the metadata passed to the <a href="../TensorFlow/TFSession.html#M:TensorFlow.TFSession.Run">TFSession.Run</a> method.
            </td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td>
                  <b>
                    <a href="#F:TensorFlow.TFSession.Runner.RunOptions">RunOptions</a>
                  </b>
                </td>
                <td>
                  <i>
                    <a href="../TensorFlow/TFBuffer.html">TFBuffer</a>
                  </i>. 
            Protocol buffer encoded block containing the run options passed to the <a href="../TensorFlow/TFSession.html#M:TensorFlow.TFSession.Run">TFSession.Run</a> method.
            </td>
              </tr>
            </table>
          </div>
        </div>
        <h2 class="Section">Public Methods</h2>
        <div class="SectionBox" id="Public Methods">
          <div class="SubsectionBox">
            <table class="TypeMembers">
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.AddInput(System.String,TensorFlow.TFTensor)">AddInput</a>
                  </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="../TensorFlow/TFTensor.html">TFTensor</a>)<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Adds an input to the session specified by name, with an optional index in the operation (separated by a colon).
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.AddInput(TensorFlow.TFOutput,TensorFlow.TFTensor)">AddInput</a>
                  </b>(<a href="../TensorFlow/TFOutput.html">TFOutput</a>, <a href="../TensorFlow/TFTensor.html">TFTensor</a>)<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Adds an input to the session
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.AddTarget(System.String[])">AddTarget</a>
                  </b>(<b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[])<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Adds the specified operation names as the ones to be retrieved.
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.AddTarget(TensorFlow.TFOperation[])">AddTarget</a>
                  </b>(<b>params</b> <a href="../TensorFlow/TFOperation.html">TFOperation</a>[])<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Adds the specified operations as the ones to be retrieved.
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Fetch(System.String)">Fetch</a>
                  </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Makes the Run method return the output of the tensor referenced by operation, the operation string can contain the output index.
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Fetch(System.String[])">Fetch</a>
                  </b>(<b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[])<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Makes the Run method return the output of all the tensor referenced by outputs.
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput)">Fetch</a>
                  </b>(<a href="../TensorFlow/TFOutput.html">TFOutput</a>)<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Makes the Run method return the output of the tensor referenced by output
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput[])">Fetch</a>
                  </b>(<b>params</b> <a href="../TensorFlow/TFOutput.html">TFOutput</a>[])<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Makes the Run method return the output of all the tensor referenced by outputs.
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Fetch(System.String,System.Int32)">Fetch</a>
                  </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<nobr> : <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a></nobr><blockquote>
            Makes the Run method return the index-th output of the tensor referenced by operation.
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFStatus)">Run</a>
                  </b>(<a href="../TensorFlow/TFStatus.html">TFStatus</a>)<nobr> : <a href="../TensorFlow/TFTensor.html">TFTensor</a>[]</nobr><blockquote>
             Execute the graph fragments necessary to compute all requested fetches.
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus)">Run</a>
                  </b>(<a href="../TensorFlow/TFOutput.html">TFOutput</a>, <a href="../TensorFlow/TFStatus.html">TFStatus</a>)<nobr> : <a href="../TensorFlow/TFTensor.html">TFTensor</a></nobr><blockquote>
            Run the specified operation, by adding it implicity to the output, single return value
            </blockquote></td>
              </tr>
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus)">Run</a>
                  </b>(<a href="../TensorFlow/TFOutput.html">TFOutput</a>, <a href="../TensorFlow/TFStatus.html">TFStatus</a>)<nobr> : <a href="../TensorFlow/TFTensor.html">TFTensor</a>[]</nobr><blockquote>
            Run the specified operation, by adding it implicity to the output, single return value
            </blockquote></td>
              </tr>
            </table>
          </div>
        </div>
      </div>
    </div>
    <div class="Members" id="T:TensorFlow.TFSession.Runner:Members">
      <h2 class="Section" id="MemberDetails">Member Details</h2>
      <div class="SectionBox" id="_MemberDetails">
        <h3 id="M:TensorFlow.TFSession.Runner.AddInput(System.String,TensorFlow.TFTensor)">AddInput Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.AddInput(System.String,TensorFlow.TFTensor):member">
          <div class="msummary">
            Adds an input to the session specified by name, with an optional index in the operation (separated by a colon).
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>AddInput</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> input, <a href="../TensorFlow/TFTensor.html">TFTensor</a> value)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(System.String,TensorFlow.TFTensor):Parameters">
            <dl>
              <dt>
                <i>input</i>
              </dt>
              <dd>Incoming port, with an optional index separated by a colon.</dd>
              <dt>
                <i>value</i>
              </dt>
              <dd>Value to assing to the incoming port.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(System.String,TensorFlow.TFTensor):Returns">An instance to the runner, so you can easily chain the operations together.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(System.String,TensorFlow.TFTensor):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(System.String,TensorFlow.TFTensor):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.AddInput(TensorFlow.TFOutput,TensorFlow.TFTensor)">AddInput Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.AddInput(TensorFlow.TFOutput,TensorFlow.TFTensor):member">
          <div class="msummary">
            Adds an input to the session
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>AddInput</b> (<a href="../TensorFlow/TFOutput.html">TFOutput</a> input, <a href="../TensorFlow/TFTensor.html">TFTensor</a> value)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(TensorFlow.TFOutput,TensorFlow.TFTensor):Parameters">
            <dl>
              <dt>
                <i>input</i>
              </dt>
              <dd>Incoming port.</dd>
              <dt>
                <i>value</i>
              </dt>
              <dd>Value to assing to the incoming port.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(TensorFlow.TFOutput,TensorFlow.TFTensor):Returns">An instance to the runner, so you can easily chain the operations together.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(TensorFlow.TFOutput,TensorFlow.TFTensor):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddInput(TensorFlow.TFOutput,TensorFlow.TFTensor):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.AddTarget(System.String[])">AddTarget Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.AddTarget(System.String[]):member">
          <div class="msummary">
            Adds the specified operation names as the ones to be retrieved.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>AddTarget</b> (<b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[] targetNames)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(System.String[]):Parameters">
            <dl>
              <dt>
                <i>targetNames</i>
              </dt>
              <dd>
                <span class="NotEntered">Documentation for this section has not yet been entered.</span>
              </dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(System.String[]):Returns">An instance to the runner, so you can easily chain the operations together.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(System.String[]):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(System.String[]):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.AddTarget(TensorFlow.TFOperation[])">AddTarget Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.AddTarget(TensorFlow.TFOperation[]):member">
          <div class="msummary">
            Adds the specified operations as the ones to be retrieved.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>AddTarget</b> (<b>params</b> <a href="../TensorFlow/TFOperation.html">TFOperation</a>[] targets)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(TensorFlow.TFOperation[]):Parameters">
            <dl>
              <dt>
                <i>targets</i>
              </dt>
              <dd>One or more targets.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(TensorFlow.TFOperation[]):Returns">An instance to the runner, so you can easily chain the operations together.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(TensorFlow.TFOperation[]):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.AddTarget(TensorFlow.TFOperation[]):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Fetch(System.String)">Fetch Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Fetch(System.String):member">
          <div class="msummary">
            Makes the Run method return the output of the tensor referenced by operation, the operation string can contain the output index.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>Fetch</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> operation)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String):Parameters">
            <dl>
              <dt>
                <i>operation</i>
              </dt>
              <dd>The name of the operation in the graph, which might be a simple name, or it might be name:index, 
            where the index is the .</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String):Returns">The instance of runner, to allow chaining operations.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Fetch(System.String[])">Fetch Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Fetch(System.String[]):member">
          <div class="msummary">
            Makes the Run method return the output of all the tensor referenced by outputs.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>Fetch</b> (<b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>[] outputs)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String[]):Parameters">
            <dl>
              <dt>
                <i>outputs</i>
              </dt>
              <dd>
                <span class="NotEntered">Documentation for this section has not yet been entered.</span>
              </dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String[]):Returns">The instance of runner, to allow chaining operations.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String[]):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String[]):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput)">Fetch Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput):member">
          <div class="msummary">
            Makes the Run method return the output of the tensor referenced by output
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>Fetch</b> (<a href="../TensorFlow/TFOutput.html">TFOutput</a> output)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput):Parameters">
            <dl>
              <dt>
                <i>output</i>
              </dt>
              <dd>The output referencing a specified tensor.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput):Returns">The instance of runner, to allow chaining operations.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput[])">Fetch Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput[]):member">
          <div class="msummary">
            Makes the Run method return the output of all the tensor referenced by outputs.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>Fetch</b> (<b>params</b> <a href="../TensorFlow/TFOutput.html">TFOutput</a>[] outputs)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput[]):Parameters">
            <dl>
              <dt>
                <i>outputs</i>
              </dt>
              <dd>
                <span class="NotEntered">Documentation for this section has not yet been entered.</span>
              </dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput[]):Returns">The instance of runner, to allow chaining operations.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput[]):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(TensorFlow.TFOutput[]):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Fetch(System.String,System.Int32)">Fetch Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Fetch(System.String,System.Int32):member">
          <div class="msummary">
            Makes the Run method return the index-th output of the tensor referenced by operation.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFSession+Runner.html">TFSession.Runner</a> <b>Fetch</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> operation, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> index)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String,System.Int32):Parameters">
            <dl>
              <dt>
                <i>operation</i>
              </dt>
              <dd>The name of the operation in the graph.</dd>
              <dt>
                <i>index</i>
              </dt>
              <dd>The index of the output in the operation.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String,System.Int32):Returns">The instance of runner, to allow chaining operations.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String,System.Int32):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Fetch(System.String,System.Int32):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFStatus)">Run Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFStatus):member">
          <div class="msummary">
             Execute the graph fragments necessary to compute all requested fetches.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFTensor.html">TFTensor</a>[] <b>Run</b> (<a href="../TensorFlow/TFStatus.html">TFStatus</a> status)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFStatus):Parameters">
            <dl>
              <dt>
                <i>status</i>
              </dt>
              <dd>Status.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFStatus):Returns">One TFTensor for each call to Fetch that you made, in the order that you made them.</blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFStatus):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFStatus):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus)">Run Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):member">
          <div class="msummary">
            Run the specified operation, by adding it implicity to the output, single return value
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFTensor.html">TFTensor</a> <b>Run</b> (<a href="../TensorFlow/TFOutput.html">TFOutput</a> operation, <a href="../TensorFlow/TFStatus.html">TFStatus</a> status)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Parameters">
            <dl>
              <dt>
                <i>operation</i>
              </dt>
              <dd>The output of the operation.</dd>
              <dt>
                <i>status</i>
              </dt>
              <dd>Optional, status.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Returns">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Remarks">
            This method is a convenience method, and when you call it, it will clear any 
            calls that you might have done to Fetch() and use the specified operation to Fetch
            instead.
            </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus)">Run Method</h3>
        <blockquote id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):member">
          <div class="msummary">
            Run the specified operation, by adding it implicity to the output, single return value
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFTensor.html">TFTensor</a>[] <b>Run</b> (<a href="../TensorFlow/TFOutput.html">TFOutput</a> operation, <a href="../TensorFlow/TFStatus.html">TFStatus</a> status)</div>
          <h4 class="Subsection">Parameters</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Parameters">
            <dl>
              <dt>
                <i>operation</i>
              </dt>
              <dd>The output of the operation.</dd>
              <dt>
                <i>status</i>
              </dt>
              <dd>Optional, status.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">Returns</h4>
          <blockquote class="SubsectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Returns">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </blockquote>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="M:TensorFlow.TFSession.Runner.Run(TensorFlow.TFOutput,TensorFlow.TFStatus):Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)</div>
          <hr size="1" />
        </blockquote>
        <h3 id="F:TensorFlow.TFSession.Runner.RunMetadata">RunMetadata Field</h3>
        <blockquote id="F:TensorFlow.TFSession.Runner.RunMetadata:member">
          <div class="msummary">
            Protocol buffer encoded block containing the metadata passed to the <a href="../TensorFlow/TFSession.html#M:TensorFlow.TFSession.Run">TFSession.Run</a> method.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFBuffer.html">TFBuffer</a> <b>RunMetadata</b> </div>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="F:TensorFlow.TFSession.Runner.RunMetadata:Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="F:TensorFlow.TFSession.Runner.RunMetadata:Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
        <h3 id="F:TensorFlow.TFSession.Runner.RunOptions">RunOptions Field</h3>
        <blockquote id="F:TensorFlow.TFSession.Runner.RunOptions:member">
          <div class="msummary">
            Protocol buffer encoded block containing the run options passed to the <a href="../TensorFlow/TFSession.html#M:TensorFlow.TFSession.Run">TFSession.Run</a> method.
            </div>
          <h2>Syntax</h2>
          <div class="Signature">public <a href="../TensorFlow/TFBuffer.html">TFBuffer</a> <b>RunOptions</b> </div>
          <h2 class="Section">Remarks</h2>
          <div class="SectionBox" id="F:TensorFlow.TFSession.Runner.RunOptions:Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </div>
          <h2 class="Section">Requirements</h2>
          <div class="SectionBox" id="F:TensorFlow.TFSession.Runner.RunOptions:Version Information">
            <b>Namespace: </b>TensorFlow<br /><b>Assembly: </b>TensorFlowSharp (in TensorFlowSharp.dll)<br /><b>Assembly Versions: </b>1.0.0.0</div>
          <hr size="1" />
        </blockquote>
      </div>
    </div>
    <hr size="1" />
    <div class="Copyright">
    </div>
  </body>
</html>